package com.sz.common.pay.pingan.entity.b2b.transfer;

import lombok.Data;

/**
 * Function: 银行复核通知【1326】 <br>
 *
 * @Author: HeWenBo <br>
 * @Date: 2017/12/19 下午4:57
 * 银行复核通知【1326】
 * 接口说明：
 * 在发送【1328】申请支付后，银行受理成功后，会在银行界面显示让客户进行复核，客户复核后，银行将复核通知平台，平台返回成功，则银行执行支付指令，反之平台返回失败，指令保持原样不执行，客户依旧可以在银行重新点击确认。
 * 接口字段：
 * 请求包：监管系统－> 交易网
 * 输入项名称	    英文名	    最大长度	输入属性	注释
 * 资金汇总账号	SupAcctId	C(32)	必输
 * 功能标志	    FuncFlag	C(1)	必输	    1：支付复核
 * 复核结果	    CheckResult	C(1)	必输	    Y：复核通过
 *                                          N：复核拒绝
 * 子账户	        CustAcctId	C(32)	必输	    复核人的
 * 会员代码	    ThirdCustId	C(32)	必输	    复核人的
 * 交易金额	    TranAmount	9(15)	必输
 * 手续费金额	    HandFee	    9(15)	必输
 * 币种	        CcyCode	    C(3)	必输	    默认：RMB
 * 订单号	        ThirdHtId	C(30)	必输
 * 原支付指令号	PaySerialNo	C(20)	必输
 * 备注	        Note	    C(120)	可选
 * 保留域      	Reserve	    C(120)	可选
 */
@Data
public class BankRecheckNotifyRequest {
    private String TranFunc = "1326";
    private String SupAcctId;
    private String FuncFlag;
    private String CheckResult;
    private String CustAcctId;
    private String ThirdCustId;
    private String TranAmount;
    private String HandFee;
    private String CcyCode;
    private String ThirdHtId;
    private String PaySerialNo;
    private String Note;
    private String Reserve;
}
